Thomas Olsson (born 15 February 1976 in Åtvidaberg) is a Swedish former football midfielder. After playing for the local club Åtvidabergs FF, he joined IFK Norrköping in 1998 before moving to Swedish top club Malmö FF in 2002 with which he has won one Swedish championship. He moved on to IFK Göteborg before the 2006 season, and was a key player there during their gold season 2007. Olsson retired after the 2011 season.